Bruss–Duerinckx theorem